<html>
<body>
<div>
<div>
<h2>Messages</h2>
<table>
<tr class="header">
<th>type</th>
<th>module</th>
<th>object</th>
<th>line</th>
<th>message</th>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>&nbsp;</td>
<td>32</td>
<td>Line too long (109/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>&nbsp;</td>
<td>42</td>
<td>Line too long (81/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>&nbsp;</td>
<td>46</td>
<td>Line too long (118/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>&nbsp;</td>
<td>57</td>
<td>Line too long (119/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>&nbsp;</td>
<td>69</td>
<td>Line too long (97/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>&nbsp;</td>
<td>77</td>
<td>Line too long (81/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>&nbsp;</td>
<td>82</td>
<td>Line too long (107/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>&nbsp;</td>
<td>84</td>
<td>Line too long (149/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>&nbsp;</td>
<td>85</td>
<td>Line too long (90/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>&nbsp;</td>
<td>93</td>
<td>Line too long (93/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>&nbsp;</td>
<td>105</td>
<td>Line too long (111/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>&nbsp;</td>
<td>107</td>
<td>Line too long (100/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>&nbsp;</td>
<td>112</td>
<td>Line too long (99/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>&nbsp;</td>
<td>117</td>
<td>Line too long (100/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>&nbsp;</td>
<td>119</td>
<td>Line too long (91/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>&nbsp;</td>
<td>123</td>
<td>Line too long (132/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>&nbsp;</td>
<td>124</td>
<td>Line too long (127/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>&nbsp;</td>
<td>125</td>
<td>Line too long (123/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>&nbsp;</td>
<td>126</td>
<td>Line too long (123/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>&nbsp;</td>
<td>135</td>
<td>Line too long (85/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>&nbsp;</td>
<td>145</td>
<td>Line too long (105/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>&nbsp;</td>
<td>146</td>
<td>Line too long (148/80)</td>
</tr>
<tr class="even">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>157</td>
<td>Use of the &amp;lt;&amp;gt; operator</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>&nbsp;</td>
<td>182</td>
<td>Line too long (89/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>&nbsp;</td>
<td>194</td>
<td>Line too long (101/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>&nbsp;</td>
<td>196</td>
<td>Line too long (96/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>&nbsp;</td>
<td>200</td>
<td>Line too long (106/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>&nbsp;</td>
<td>201</td>
<td>Line too long (96/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>&nbsp;</td>
<td>204</td>
<td>Line too long (137/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>&nbsp;</td>
<td>206</td>
<td>Line too long (106/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>&nbsp;</td>
<td>209</td>
<td>Line too long (81/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>&nbsp;</td>
<td>213</td>
<td>Line too long (88/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>&nbsp;</td>
<td>220</td>
<td>Line too long (81/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>&nbsp;</td>
<td>222</td>
<td>Line too long (100/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>&nbsp;</td>
<td>224</td>
<td>Line too long (91/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>&nbsp;</td>
<td>228</td>
<td>Line too long (87/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>&nbsp;</td>
<td>231</td>
<td>Line too long (107/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>&nbsp;</td>
<td>241</td>
<td>Line too long (88/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>&nbsp;</td>
<td>245</td>
<td>Line too long (137/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>&nbsp;</td>
<td>252</td>
<td>Line too long (130/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>&nbsp;</td>
<td>260</td>
<td>Line too long (81/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>&nbsp;</td>
<td>266</td>
<td>Line too long (97/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>&nbsp;</td>
<td>275</td>
<td>Line too long (81/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>&nbsp;</td>
<td>280</td>
<td>Line too long (100/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>&nbsp;</td>
<td>283</td>
<td>Line too long (89/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>&nbsp;</td>
<td>287</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>&nbsp;</td>
<td>289</td>
<td>Line too long (91/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>&nbsp;</td>
<td>292</td>
<td>Line too long (107/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>&nbsp;</td>
<td>311</td>
<td>Line too long (85/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>&nbsp;</td>
<td>312</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="even">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Wildcard import protocol</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>&nbsp;</td>
<td>24</td>
<td>Comma not followed by a space
import sha,base64,random,dispatcher,re
          ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>HH</td>
<td>27</td>
<td>Invalid name "HH" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>HH</td>
<td>27</td>
<td>Missing docstring</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>HH</td>
<td>27</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>H</td>
<td>28</td>
<td>Invalid name "H" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>H</td>
<td>28</td>
<td>Missing docstring</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>H</td>
<td>28</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>C</td>
<td>29</td>
<td>Invalid name "C" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>C</td>
<td>29</td>
<td>Missing docstring</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>C</td>
<td>29</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>NonSASL.__init__</td>
<td>36</td>
<td>Invalid name "DBG_LINE" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>NonSASL.__init__</td>
<td>33</td>
<td>Comma not followed by a space
    def __init__(self,user,password,resource):
                     ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>NonSASL.__init__</td>
<td>36</td>
<td>Operator not preceded by a space
        self.DBG_LINE='gen_auth'
                     ^</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>NonSASL.__init__</td>
<td>37</td>
<td>Operator not preceded by a space
        self.user=user
                 ^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>NonSASL.__init__</td>
<td>38</td>
<td>Operator not preceded by a space
        self.password=password
                     ^</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>NonSASL.__init__</td>
<td>39</td>
<td>Operator not preceded by a space
        self.resource=resource
                     ^</td>
</tr>
<tr class="odd">
<td>W</td>
<td>auth</td>
<td>NonSASL.plugin</td>
<td>64</td>
<td>Redefining built-in 'hash'</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>NonSASL.plugin</td>
<td>41</td>
<td>Comma not followed by a space
    def plugin(self,owner):
                   ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>NonSASL.plugin</td>
<td>44</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>NonSASL.plugin</td>
<td>46</td>
<td>Operator not preceded by a space
        resp=owner.Dispatcher.SendAndWaitForResponse(Iq('get',NS_AUTH,payload=[Node('username',payload=[self.user])]))
            ^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>NonSASL.plugin</td>
<td>50</td>
<td>Operator not preceded by a space
        iq=Iq(typ='set',node=resp)
          ^</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>NonSASL.plugin</td>
<td>50</td>
<td>Invalid name "iq" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>NonSASL.plugin</td>
<td>51</td>
<td>Operator not preceded by a space
        query=iq.getTag('query')
             ^</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>NonSASL.plugin</td>
<td>52</td>
<td>Comma not followed by a space
        query.setTagData('username',self.user)
                                   ^^</td>
</tr>
<tr class="odd">
<td>E</td>
<td>auth</td>
<td>NonSASL.plugin</td>
<td>52</td>
<td>Instance of 'list' has no 'setTagData' member (but some types could not be inferred)</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>NonSASL.plugin</td>
<td>53</td>
<td>Comma not followed by a space
        query.setTagData('resource',self.resource)
                                   ^^</td>
</tr>
<tr class="odd">
<td>E</td>
<td>auth</td>
<td>NonSASL.plugin</td>
<td>53</td>
<td>Instance of 'list' has no 'setTagData' member (but some types could not be inferred)</td>
</tr>
<tr class="even">
<td>E</td>
<td>auth</td>
<td>NonSASL.plugin</td>
<td>55</td>
<td>Instance of 'list' has no 'getTag' member (but some types could not be inferred)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>NonSASL.plugin</td>
<td>57</td>
<td>Comma not followed by a space
            query.setTagData('digest',sha.new(owner.Dispatcher.Stream._document_attrs['id']+self.password).hexdigest())
                                     ^^</td>
</tr>
<tr class="even">
<td>E</td>
<td>auth</td>
<td>NonSASL.plugin</td>
<td>57</td>
<td>Instance of 'list' has no 'setTagData' member (but some types could not be inferred)</td>
</tr>
<tr class="odd">
<td>W</td>
<td>auth</td>
<td>NonSASL.plugin</td>
<td>57</td>
<td>Access to a protected member _document_attrs of a client class</td>
</tr>
<tr class="even">
<td>E</td>
<td>auth</td>
<td>NonSASL.plugin</td>
<td>58</td>
<td>Instance of 'list' has no 'getTag' member (but some types could not be inferred)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>NonSASL.plugin</td>
<td>58</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="even">
<td>E</td>
<td>auth</td>
<td>NonSASL.plugin</td>
<td>58</td>
<td>Instance of 'list' has no 'delChild' member (but some types could not be inferred)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>NonSASL.plugin</td>
<td>59</td>
<td>Operator not preceded by a space
            method='digest'
                  ^</td>
</tr>
<tr class="even">
<td>E</td>
<td>auth</td>
<td>NonSASL.plugin</td>
<td>60</td>
<td>Instance of 'list' has no 'getTag' member (but some types could not be inferred)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>NonSASL.plugin</td>
<td>61</td>
<td>Operator not preceded by a space
            token=query.getTagData('token')
                 ^</td>
</tr>
<tr class="even">
<td>E</td>
<td>auth</td>
<td>NonSASL.plugin</td>
<td>61</td>
<td>Instance of 'list' has no 'getTagData' member (but some types could not be inferred)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>NonSASL.plugin</td>
<td>62</td>
<td>Operator not preceded by a space
            seq=query.getTagData('sequence')
               ^</td>
</tr>
<tr class="even">
<td>E</td>
<td>auth</td>
<td>NonSASL.plugin</td>
<td>62</td>
<td>Instance of 'list' has no 'getTagData' member (but some types could not be inferred)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>NonSASL.plugin</td>
<td>65</td>
<td>Black listed name "foo"</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>NonSASL.plugin</td>
<td>65</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>NonSASL.plugin</td>
<td>66</td>
<td>Comma not followed by a space
            query.setTagData('hash',hash)
                                   ^^</td>
</tr>
<tr class="even">
<td>E</td>
<td>auth</td>
<td>NonSASL.plugin</td>
<td>66</td>
<td>Instance of 'list' has no 'setTagData' member (but some types could not be inferred)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>NonSASL.plugin</td>
<td>67</td>
<td>Operator not preceded by a space
            method='0k'
                  ^</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>NonSASL.plugin</td>
<td>70</td>
<td>Comma not followed by a space
            query.setTagData('password',self.password)
                                       ^^</td>
</tr>
<tr class="odd">
<td>E</td>
<td>auth</td>
<td>NonSASL.plugin</td>
<td>70</td>
<td>Instance of 'list' has no 'setTagData' member (but some types could not be inferred)</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>NonSASL.plugin</td>
<td>71</td>
<td>Operator not preceded by a space
            method='plain'
                  ^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>NonSASL.plugin</td>
<td>72</td>
<td>Operator not preceded by a space
        resp=owner.Dispatcher.SendAndWaitForResponse(iq)
            ^</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>NonSASL.plugin</td>
<td>75</td>
<td>Operator not preceded by a space
            owner.User=self.user
                      ^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>NonSASL.plugin</td>
<td>76</td>
<td>Operator not preceded by a space
            owner.Resource=self.resource
                          ^</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>NonSASL.plugin</td>
<td>77</td>
<td>Operator not preceded by a space
            owner._registered_name=owner.User+'@'+owner.Server+'/'+owner.Resource
                                  ^</td>
</tr>
<tr class="odd">
<td>W</td>
<td>auth</td>
<td>NonSASL.plugin</td>
<td>65</td>
<td>Unused variable 'foo'</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>NonSASL.authComponent</td>
<td>81</td>
<td>Invalid name "authComponent" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>NonSASL.authComponent</td>
<td>81</td>
<td>Comma not followed by a space
    def authComponent(self,owner):
                          ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>NonSASL.authComponent</td>
<td>83</td>
<td>Operator not preceded by a space
        self.handshake=0
                      ^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>NonSASL.authComponent</td>
<td>84</td>
<td>Comma not followed by a space
        owner.send(Node(NS_COMPONENT_ACCEPT+' handshake',payload=[sha.new(owner.Dispatcher.Stream._document_attrs['id']+self.password).hexdigest()]))
                                                        ^^</td>
</tr>
<tr class="even">
<td>W</td>
<td>auth</td>
<td>NonSASL.authComponent</td>
<td>84</td>
<td>Access to a protected member _document_attrs of a client class</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>NonSASL.authComponent</td>
<td>85</td>
<td>Comma not followed by a space
        owner.RegisterHandler('handshake',self.handshakeHandler,xmlns=NS_COMPONENT_ACCEPT)
                                         ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>NonSASL.authComponent</td>
<td>89</td>
<td>Operator not preceded by a space
        owner._registered_name=self.user
                              ^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>NonSASL.authComponent</td>
<td>90</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>NonSASL.handshakeHandler</td>
<td>92</td>
<td>Invalid name "handshakeHandler" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>NonSASL.handshakeHandler</td>
<td>92</td>
<td>Comma not followed by a space
    def handshakeHandler(self,disp,stanza):
                             ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>NonSASL.handshakeHandler</td>
<td>94</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>NonSASL.handshakeHandler</td>
<td>95</td>
<td>Operator not preceded by a space
        else: self.handshake=-1
                            ^</td>
</tr>
<tr class="even">
<td>W</td>
<td>auth</td>
<td>NonSASL.handshakeHandler</td>
<td>92</td>
<td>Unused argument 'disp'</td>
</tr>
<tr class="odd">
<td>W</td>
<td>auth</td>
<td>NonSASL.authComponent</td>
<td>83</td>
<td>Attribute 'handshake' defined outside __init__</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>SASL.__init__</td>
<td>99</td>
<td>Comma not followed by a space
    def __init__(self,username,password):
                     ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>SASL.__init__</td>
<td>101</td>
<td>Operator not preceded by a space
        self.username=username
                     ^</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>SASL.__init__</td>
<td>102</td>
<td>Operator not preceded by a space
        self.password=password
                     ^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>SASL.plugin</td>
<td>104</td>
<td>Missing docstring</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>SASL.plugin</td>
<td>104</td>
<td>Comma not followed by a space
    def plugin(self,owner):
                   ^^</td>
</tr>
<tr class="odd">
<td>W</td>
<td>auth</td>
<td>SASL.plugin</td>
<td>105</td>
<td>Access to a protected member _document_attrs of a client class</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>SASL.plugin</td>
<td>105</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>SASL.plugin</td>
<td>107</td>
<td>Comma not followed by a space
            try: self.FeaturesHandler(self._owner.Dispatcher,self._owner.Dispatcher.Stream.features)
                                                            ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>SASL.plugin</td>
<td>107</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>SASL.plugin</td>
<td>108</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>SASL.plugin</td>
<td>109</td>
<td>Operator not preceded by a space
        else: self.startsasl=None
                            ^</td>
</tr>
<tr class="odd">
<td>W</td>
<td>auth</td>
<td>SASL.plugin</td>
<td>104</td>
<td>Unused argument 'owner'</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>SASL.auth</td>
<td>115</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>SASL.auth</td>
<td>117</td>
<td>Comma not followed by a space
            try: self.FeaturesHandler(self._owner.Dispatcher,self._owner.Dispatcher.Stream.features)
                                                            ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>SASL.auth</td>
<td>117</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>SASL.auth</td>
<td>118</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>SASL.auth</td>
<td>119</td>
<td>Comma not followed by a space
        else: self._owner.RegisterHandler('features',self.FeaturesHandler,xmlns=NS_STREAMS)
                                                    ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>SASL.plugout</td>
<td>123</td>
<td>Comma not followed by a space
        if self._owner.__dict__.has_key('features'): self._owner.UnregisterHandler('features',self.FeaturesHandler,xmlns=NS_STREAMS)
                                                                                             ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>SASL.plugout</td>
<td>123</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>SASL.plugout</td>
<td>124</td>
<td>Comma not followed by a space
        if self._owner.__dict__.has_key('challenge'): self._owner.UnregisterHandler('challenge',self.SASLHandler,xmlns=NS_SASL)
                                                                                               ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>SASL.plugout</td>
<td>124</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>SASL.plugout</td>
<td>125</td>
<td>Comma not followed by a space
        if self._owner.__dict__.has_key('failure'): self._owner.UnregisterHandler('failure',self.SASLHandler,xmlns=NS_SASL)
                                                                                           ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>SASL.plugout</td>
<td>125</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>SASL.plugout</td>
<td>126</td>
<td>Comma not followed by a space
        if self._owner.__dict__.has_key('success'): self._owner.UnregisterHandler('success',self.SASLHandler,xmlns=NS_SASL)
                                                                                           ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>SASL.plugout</td>
<td>126</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>SASL.FeaturesHandler</td>
<td>128</td>
<td>Invalid name "FeaturesHandler" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>SASL.FeaturesHandler</td>
<td>128</td>
<td>Comma not followed by a space
    def FeaturesHandler(self,conn,feats):
                            ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>SASL.FeaturesHandler</td>
<td>130</td>
<td>Comma not followed by a space
        if not feats.getTag('mechanisms',namespace=NS_SASL):
                                        ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>SASL.FeaturesHandler</td>
<td>131</td>
<td>Operator not preceded by a space
            self.startsasl='not-supported'
                          ^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>SASL.FeaturesHandler</td>
<td>134</td>
<td>Operator not preceded by a space
        mecs=[]
            ^</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>SASL.FeaturesHandler</td>
<td>135</td>
<td>Comma not followed by a space
        for mec in feats.getTag('mechanisms',namespace=NS_SASL).getTags('mechanism'):
                                            ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>SASL.FeaturesHandler</td>
<td>137</td>
<td>Comma not followed by a space
        self._owner.RegisterHandler('challenge',self.SASLHandler,xmlns=NS_SASL)
                                               ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>SASL.FeaturesHandler</td>
<td>138</td>
<td>Comma not followed by a space
        self._owner.RegisterHandler('failure',self.SASLHandler,xmlns=NS_SASL)
                                             ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>SASL.FeaturesHandler</td>
<td>139</td>
<td>Comma not followed by a space
        self._owner.RegisterHandler('success',self.SASLHandler,xmlns=NS_SASL)
                                             ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>SASL.FeaturesHandler</td>
<td>141</td>
<td>Operator not preceded by a space
            node=Node('auth',attrs={'xmlns':NS_SASL,'mechanism':'ANONYMOUS'})
                ^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>SASL.FeaturesHandler</td>
<td>143</td>
<td>Operator not preceded by a space
            node=Node('auth',attrs={'xmlns':NS_SASL,'mechanism':'DIGEST-MD5'})
                ^</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>SASL.FeaturesHandler</td>
<td>145</td>
<td>Operator not preceded by a space
            sasl_data='%s\x00%s\x00%s'%(self.username+'@'+self._owner.Server,self.username,self.password)
                     ^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>SASL.FeaturesHandler</td>
<td>146</td>
<td>Operator not preceded by a space
            node=Node('auth',attrs={'xmlns':NS_SASL,'mechanism':'PLAIN'},payload=[base64.encodestring(sasl_data).replace('\r','').replace('\n','')])
                ^</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>SASL.FeaturesHandler</td>
<td>148</td>
<td>Operator not preceded by a space
            self.startsasl='failure'
                          ^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>SASL.FeaturesHandler</td>
<td>151</td>
<td>Operator not preceded by a space
        self.startsasl='in-process'
                      ^</td>
</tr>
<tr class="even">
<td>W</td>
<td>auth</td>
<td>SASL.FeaturesHandler</td>
<td>128</td>
<td>Unused argument 'conn'</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>SASL.SASLHandler</td>
<td>155</td>
<td>Invalid name "SASLHandler" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>R</td>
<td>auth</td>
<td>SASL.SASLHandler</td>
<td>155</td>
<td>Too many local variables (20/15)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>SASL.SASLHandler</td>
<td>155</td>
<td>Comma not followed by a space
    def SASLHandler(self,conn,challenge):
                        ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>SASL.SASLHandler</td>
<td>157</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>SASL.SASLHandler</td>
<td>159</td>
<td>Operator not preceded by a space
            self.startsasl='failure'
                          ^</td>
</tr>
<tr class="even">
<td>W</td>
<td>auth</td>
<td>SASL.SASLHandler</td>
<td>161</td>
<td>No exception type(s) specified</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>SASL.SASLHandler</td>
<td>160</td>
<td>Operator not preceded by a space
            try: reason=challenge.getChildren()[0]
                       ^</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>SASL.SASLHandler</td>
<td>160</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>SASL.SASLHandler</td>
<td>161</td>
<td>Operator not preceded by a space
            except: reason=challenge
                          ^</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>SASL.SASLHandler</td>
<td>161</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>SASL.SASLHandler</td>
<td>165</td>
<td>Operator not preceded by a space
            self.startsasl='success'
                          ^</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>SASL.SASLHandler</td>
<td>167</td>
<td>Operator not preceded by a space
            handlers=self._owner.Dispatcher.dumpHandlers()
                    ^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>SASL.SASLHandler</td>
<td>171</td>
<td>Operator not preceded by a space
            self._owner.User=self.username
                            ^</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>SASL.SASLHandler</td>
<td>174</td>
<td>Operator not preceded by a space
        incoming_data=challenge.getData()
                     ^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>SASL.SASLHandler</td>
<td>175</td>
<td>Operator not preceded by a space
        chal={}
            ^</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>SASL.SASLHandler</td>
<td>176</td>
<td>Operator not preceded by a space
        data=base64.decodestring(incoming_data)
            ^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>SASL.SASLHandler</td>
<td>178</td>
<td>Comma not followed by a space
        for pair in re.findall('(\w+\s*=\s*(?:(?:"[^"]+")|(?:[^,]+)))',data):
                                                                      ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>SASL.SASLHandler</td>
<td>179</td>
<td>Operator not preceded by a space
            key,value=[x.strip() for x in pair.split('=', 1)]
                     ^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>SASL.SASLHandler</td>
<td>180</td>
<td>Operator not preceded by a space
            if value[:1]=='"' and value[-1:]=='"': value=value[1:-1]
                        ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>SASL.SASLHandler</td>
<td>180</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>SASL.SASLHandler</td>
<td>181</td>
<td>Operator not preceded by a space
            chal[key]=value
                     ^</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>SASL.SASLHandler</td>
<td>183</td>
<td>Operator not preceded by a space
            resp={}
                ^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>SASL.SASLHandler</td>
<td>184</td>
<td>Operator not preceded by a space
            resp['username']=self.username
                            ^</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>SASL.SASLHandler</td>
<td>185</td>
<td>Operator not preceded by a space
            resp['realm']=self._owner.Server
                         ^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>SASL.SASLHandler</td>
<td>186</td>
<td>Operator not preceded by a space
            resp['nonce']=chal['nonce']
                         ^</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>SASL.SASLHandler</td>
<td>187</td>
<td>Operator not preceded by a space
            cnonce=''
                  ^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>SASL.SASLHandler</td>
<td>189</td>
<td>Operator not preceded by a space
                cnonce+=hex(int(random.random()*65536*4096))[2:]
                      ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>SASL.SASLHandler</td>
<td>190</td>
<td>Operator not preceded by a space
            resp['cnonce']=cnonce
                          ^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>SASL.SASLHandler</td>
<td>191</td>
<td>Operator not preceded by a space
            resp['nc']=('00000001')
                      ^</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>SASL.SASLHandler</td>
<td>192</td>
<td>Operator not preceded by a space
            resp['qop']='auth'
                       ^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>SASL.SASLHandler</td>
<td>193</td>
<td>Operator not preceded by a space
            resp['digest-uri']='xmpp/'+self._owner.Server
                              ^</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>SASL.SASLHandler</td>
<td>194</td>
<td>Operator not preceded by a space
            A1=C([H(C([resp['username'],resp['realm'],self.password])),resp['nonce'],resp['cnonce']])
              ^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>SASL.SASLHandler</td>
<td>194</td>
<td>Invalid name "A1" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>SASL.SASLHandler</td>
<td>195</td>
<td>Operator not preceded by a space
            A2=C(['AUTHENTICATE',resp['digest-uri']])
              ^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>SASL.SASLHandler</td>
<td>195</td>
<td>Invalid name "A2" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>SASL.SASLHandler</td>
<td>196</td>
<td>Operator not preceded by a space
            response= HH(C([HH(A1),resp['nonce'],resp['nc'],resp['cnonce'],resp['qop'],HH(A2)]))
                    ^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>SASL.SASLHandler</td>
<td>197</td>
<td>Operator not preceded by a space
            resp['response']=response
                            ^</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>SASL.SASLHandler</td>
<td>198</td>
<td>Operator not preceded by a space
            resp['charset']='utf-8'
                           ^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>SASL.SASLHandler</td>
<td>199</td>
<td>Operator not preceded by a space
            sasl_data=''
                     ^</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>SASL.SASLHandler</td>
<td>200</td>
<td>Comma not followed by a space
            for key in ['charset','username','realm','nonce','nc','cnonce','digest-uri','response','qop']:
                                 ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>SASL.SASLHandler</td>
<td>201</td>
<td>Operator not preceded by a space
                if key in ['nc','qop','response','charset']: sasl_data+="%s=%s,"%(key,resp[key])
                                                                      ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>SASL.SASLHandler</td>
<td>201</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>SASL.SASLHandler</td>
<td>202</td>
<td>Operator not preceded by a space
                else: sasl_data+='%s="%s",'%(key,resp[key])
                               ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>SASL.SASLHandler</td>
<td>204</td>
<td>Operator not preceded by a space
            node=Node('response',attrs={'xmlns':NS_SASL},payload=[base64.encodestring(sasl_data[:-1]).replace('\r','').replace('\n','')])
                ^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>SASL.SASLHandler</td>
<td>206</td>
<td>Comma not followed by a space
        elif chal.has_key('rspauth'): self._owner.send(Node('response',attrs={'xmlns':NS_SASL}).__str__())
                                                                      ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>SASL.SASLHandler</td>
<td>206</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>SASL.SASLHandler</td>
<td>208</td>
<td>Operator not preceded by a space
            self.startsasl='failure'
                          ^</td>
</tr>
<tr class="even">
<td>R</td>
<td>auth</td>
<td>SASL.SASLHandler</td>
<td>155</td>
<td>Too many branches (13/12)</td>
</tr>
<tr class="odd">
<td>R</td>
<td>auth</td>
<td>SASL.SASLHandler</td>
<td>155</td>
<td>Too many statements (56/50)</td>
</tr>
<tr class="even">
<td>W</td>
<td>auth</td>
<td>SASL.SASLHandler</td>
<td>155</td>
<td>Unused argument 'conn'</td>
</tr>
<tr class="odd">
<td>W</td>
<td>auth</td>
<td>SASL.SASLHandler</td>
<td>188</td>
<td>Unused variable 'i'</td>
</tr>
<tr class="even">
<td>W</td>
<td>auth</td>
<td>SASL.plugin</td>
<td>105</td>
<td>Attribute 'startsasl' defined outside __init__</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>Bind.__init__</td>
<td>216</td>
<td>Invalid name "DBG_LINE" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>Bind.__init__</td>
<td>216</td>
<td>Operator not preceded by a space
        self.DBG_LINE='bind'
                     ^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>Bind.__init__</td>
<td>217</td>
<td>Operator not preceded by a space
        self.bound=None
                  ^</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>Bind.plugin</td>
<td>219</td>
<td>Comma not followed by a space
    def plugin(self,owner):
                   ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>Bind.plugin</td>
<td>222</td>
<td>Comma not followed by a space
            try: self.FeaturesHandler(self._owner.Dispatcher,self._owner.Dispatcher.Stream.features)
                                                            ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>Bind.plugin</td>
<td>222</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>Bind.plugin</td>
<td>223</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>Bind.plugin</td>
<td>224</td>
<td>Comma not followed by a space
        else: self._owner.RegisterHandler('features',self.FeaturesHandler,xmlns=NS_STREAMS)
                                                    ^^</td>
</tr>
<tr class="odd">
<td>W</td>
<td>auth</td>
<td>Bind.plugin</td>
<td>219</td>
<td>Unused argument 'owner'</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>Bind.plugout</td>
<td>228</td>
<td>Comma not followed by a space
        self._owner.UnregisterHandler('features',self.FeaturesHandler,xmlns=NS_STREAMS)
                                                ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>Bind.FeaturesHandler</td>
<td>230</td>
<td>Invalid name "FeaturesHandler" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>Bind.FeaturesHandler</td>
<td>230</td>
<td>Comma not followed by a space
    def FeaturesHandler(self,conn,feats):
                            ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>Bind.FeaturesHandler</td>
<td>232</td>
<td>Comma not followed by a space
        if not feats.getTag('bind',namespace=NS_BIND):
                                  ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>Bind.FeaturesHandler</td>
<td>233</td>
<td>Operator not preceded by a space
            self.bound='failure'
                      ^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>Bind.FeaturesHandler</td>
<td>236</td>
<td>Comma not followed by a space
        if feats.getTag('session',namespace=NS_SESSION): self.session=1
                                 ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>Bind.FeaturesHandler</td>
<td>236</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>Bind.FeaturesHandler</td>
<td>237</td>
<td>Operator not preceded by a space
        else: self.session=-1
                          ^</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>Bind.FeaturesHandler</td>
<td>238</td>
<td>Operator not preceded by a space
        self.bound=[]
                  ^</td>
</tr>
<tr class="odd">
<td>W</td>
<td>auth</td>
<td>Bind.FeaturesHandler</td>
<td>230</td>
<td>Unused argument 'conn'</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>Bind.Bind</td>
<td>240</td>
<td>Invalid name "Bind" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>Bind.Bind</td>
<td>240</td>
<td>Comma not followed by a space
    def Bind(self,resource=None):
                 ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>Bind.Bind</td>
<td>242</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>Bind.Bind</td>
<td>243</td>
<td>Operator not preceded by a space
        if resource: resource=[Node('resource',payload=[resource])]
                             ^</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>Bind.Bind</td>
<td>243</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>Bind.Bind</td>
<td>244</td>
<td>Operator not preceded by a space
        else: resource=[]
                      ^</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>Bind.Bind</td>
<td>245</td>
<td>Operator not preceded by a space
        resp=self._owner.SendAndWaitForResponse(Protocol('iq',typ='set',payload=[Node('bind',attrs={'xmlns':NS_BIND},payload=resource)]))
            ^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>Bind.Bind</td>
<td>249</td>
<td>Operator not preceded by a space
            jid=JID(resp.getTag('bind').getTagData('jid'))
               ^</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>Bind.Bind</td>
<td>250</td>
<td>Operator not preceded by a space
            self._owner.User=jid.getNode()
                            ^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>Bind.Bind</td>
<td>251</td>
<td>Operator not preceded by a space
            self._owner.Resource=jid.getResource()
                                ^</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>Bind.Bind</td>
<td>252</td>
<td>Operator not preceded by a space
            resp=self._owner.SendAndWaitForResponse(Protocol('iq',typ='set',payload=[Node('session',attrs={'xmlns':NS_SESSION})]))
                ^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>Bind.Bind</td>
<td>255</td>
<td>Operator not preceded by a space
                self.session=1
                            ^</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>Bind.Bind</td>
<td>259</td>
<td>Operator not preceded by a space
                self.session=0
                            ^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>Bind.Bind</td>
<td>260</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="even">
<td>W</td>
<td>auth</td>
<td>Bind.FeaturesHandler</td>
<td>236</td>
<td>Attribute 'session' defined outside __init__</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>ComponentBind.__init__</td>
<td>269</td>
<td>Invalid name "DBG_LINE" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>ComponentBind.__init__</td>
<td>271</td>
<td>Invalid name "needsUnregister" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>ComponentBind.__init__</td>
<td>269</td>
<td>Operator not preceded by a space
        self.DBG_LINE='bind'
                     ^</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>ComponentBind.__init__</td>
<td>270</td>
<td>Operator not preceded by a space
        self.bound=None
                  ^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>ComponentBind.__init__</td>
<td>271</td>
<td>Operator not preceded by a space
        self.needsUnregister=None
                            ^</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>ComponentBind.plugin</td>
<td>274</td>
<td>Comma not followed by a space
    def plugin(self,owner):
                   ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>ComponentBind.plugin</td>
<td>277</td>
<td>Operator not preceded by a space
            self.bound=[]
                      ^</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>ComponentBind.plugin</td>
<td>280</td>
<td>Comma not followed by a space
            try: self.FeaturesHandler(self._owner.Dispatcher,self._owner.Dispatcher.Stream.features)
                                                            ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>ComponentBind.plugin</td>
<td>280</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>ComponentBind.plugin</td>
<td>281</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>ComponentBind.plugin</td>
<td>283</td>
<td>Comma not followed by a space
            self._owner.RegisterHandler('features',self.FeaturesHandler,xmlns=NS_STREAMS)
                                                  ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>ComponentBind.plugin</td>
<td>284</td>
<td>Operator not preceded by a space
            self.needsUnregister=1
                                ^</td>
</tr>
<tr class="odd">
<td>W</td>
<td>auth</td>
<td>ComponentBind.plugin</td>
<td>274</td>
<td>Unused argument 'owner'</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>ComponentBind.plugout</td>
<td>289</td>
<td>Comma not followed by a space
            self._owner.UnregisterHandler('features',self.FeaturesHandler,xmlns=NS_STREAMS)
                                                    ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>ComponentBind.FeaturesHandler</td>
<td>291</td>
<td>Invalid name "FeaturesHandler" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>ComponentBind.FeaturesHandler</td>
<td>291</td>
<td>Comma not followed by a space
    def FeaturesHandler(self,conn,feats):
                            ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>ComponentBind.FeaturesHandler</td>
<td>293</td>
<td>Comma not followed by a space
        if not feats.getTag('bind',namespace=NS_BIND):
                                  ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>ComponentBind.FeaturesHandler</td>
<td>294</td>
<td>Operator not preceded by a space
            self.bound='failure'
                      ^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>ComponentBind.FeaturesHandler</td>
<td>297</td>
<td>Comma not followed by a space
        if feats.getTag('session',namespace=NS_SESSION): self.session=1
                                 ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>ComponentBind.FeaturesHandler</td>
<td>297</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>ComponentBind.FeaturesHandler</td>
<td>298</td>
<td>Operator not preceded by a space
        else: self.session=-1
                          ^</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>ComponentBind.FeaturesHandler</td>
<td>299</td>
<td>Operator not preceded by a space
        self.bound=[]
                  ^</td>
</tr>
<tr class="odd">
<td>W</td>
<td>auth</td>
<td>ComponentBind.FeaturesHandler</td>
<td>291</td>
<td>Unused argument 'conn'</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>ComponentBind.Bind</td>
<td>301</td>
<td>Invalid name "Bind" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>ComponentBind.Bind</td>
<td>301</td>
<td>Comma not followed by a space
    def Bind(self,domain=None):
                 ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>ComponentBind.Bind</td>
<td>303</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>ComponentBind.Bind</td>
<td>310</td>
<td>Comma not followed by a space
        self._owner.RegisterHandler('bind',self.BindHandler,xmlns=xmlns)
                                          ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>ComponentBind.Bind</td>
<td>311</td>
<td>Comma not followed by a space
        self._owner.send(Protocol('bind',attrs={'name':domain},xmlns=NS_COMPONENT_1))
                                        ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>ComponentBind.Bind</td>
<td>312</td>
<td>More than one statement on a single line</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>ComponentBind.Bind</td>
<td>313</td>
<td>Comma not followed by a space
        self._owner.UnregisterHandler('bind',self.BindHandler,xmlns=xmlns)
                                            ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>ComponentBind.Bind</td>
<td>314</td>
<td>Operator not preceded by a space
        resp=self.bindresponse
            ^</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>ComponentBind.BindHandler</td>
<td>324</td>
<td>Invalid name "BindHandler" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>auth</td>
<td>ComponentBind.BindHandler</td>
<td>324</td>
<td>Missing docstring</td>
</tr>
<tr class="even">
<td>C</td>
<td>auth</td>
<td>ComponentBind.BindHandler</td>
<td>324</td>
<td>Comma not followed by a space
    def BindHandler(self,conn,bind):
                        ^^</td>
</tr>
<tr class="odd">
<td>W</td>
<td>auth</td>
<td>ComponentBind.BindHandler</td>
<td>326</td>
<td>Unnecessary pass statement</td>
</tr>
<tr class="even">
<td>W</td>
<td>auth</td>
<td>ComponentBind.BindHandler</td>
<td>324</td>
<td>Unused argument 'conn'</td>
</tr>
<tr class="odd">
<td>W</td>
<td>auth</td>
<td>ComponentBind.Bind</td>
<td>308</td>
<td>Attribute 'bindresponse' defined outside __init__</td>
</tr>
<tr class="even">
<td>W</td>
<td>auth</td>
<td>ComponentBind.FeaturesHandler</td>
<td>297</td>
<td>Attribute 'session' defined outside __init__</td>
</tr>
<tr class="odd">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import errpool from wildcard import</td>
</tr>
<tr class="even">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import code from wildcard import</td>
</tr>
<tr class="odd">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_MUC_ADMIN from wildcard import</td>
</tr>
<tr class="even">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_ADMIN_IDLE_USERS_NUM from wildcard import</td>
</tr>
<tr class="odd">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_ADMIN_ADD_USER from wildcard import</td>
</tr>
<tr class="even">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import errname from wildcard import</td>
</tr>
<tr class="odd">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import InvalidFrom from wildcard import</td>
</tr>
<tr class="even">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_MUC from wildcard import</td>
</tr>
<tr class="odd">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_ADMIN_DISABLED_USERS_NUM from wildcard import</td>
</tr>
<tr class="even">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import Conflict from wildcard import</td>
</tr>
<tr class="odd">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_PHYSLOC from wildcard import</td>
</tr>
<tr class="even">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_ADMIN_USER_STATS from wildcard import</td>
</tr>
<tr class="odd">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_COMPRESS from wildcard import</td>
</tr>
<tr class="even">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_RC from wildcard import</td>
</tr>
<tr class="odd">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_EVENT from wildcard import</td>
</tr>
<tr class="even">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_AGENTS from wildcard import</td>
</tr>
<tr class="odd">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_MOOD from wildcard import</td>
</tr>
<tr class="even">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_FILE from wildcard import</td>
</tr>
<tr class="odd">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import InvalidID from wildcard import</td>
</tr>
<tr class="even">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import DataReported from wildcard import</td>
</tr>
<tr class="odd">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_ADMIN_CHANGE_USER_PASSWORD from wildcard import</td>
</tr>
<tr class="even">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_MUC_OWNER from wildcard import</td>
</tr>
<tr class="odd">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_ADMIN_ACTIVE_USERS_NUM from wildcard import</td>
</tr>
<tr class="even">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_ACTIVITY from wildcard import</td>
</tr>
<tr class="odd">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_ADMIN_GET_USER_ROSTER from wildcard import</td>
</tr>
<tr class="even">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_MUC_ROOMINFO from wildcard import</td>
</tr>
<tr class="odd">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_PRESENCE from wildcard import</td>
</tr>
<tr class="even">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_ADMIN_EDIT_BLACKLIST from wildcard import</td>
</tr>
<tr class="odd">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_ADMIN_ONLINE_USERS_NUM from wildcard import</td>
</tr>
<tr class="even">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_CHATSTATES from wildcard import</td>
</tr>
<tr class="odd">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_LAST from wildcard import</td>
</tr>
<tr class="even">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import isErrorNode from wildcard import</td>
</tr>
<tr class="odd">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_GROUPCHAT from wildcard import</td>
</tr>
<tr class="even">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_GATEWAY from wildcard import</td>
</tr>
<tr class="odd">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_DISCO_ITEMS from wildcard import</td>
</tr>
<tr class="even">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import name from wildcard import</td>
</tr>
<tr class="odd">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_XHTML_IM from wildcard import</td>
</tr>
<tr class="even">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_XMPP_STREAMS from wildcard import</td>
</tr>
<tr class="odd">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_IQ from wildcard import</td>
</tr>
<tr class="even">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_CLIENT from wildcard import</td>
</tr>
<tr class="odd">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_ROSTER from wildcard import</td>
</tr>
<tr class="even">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_DATA_LAYOUT from wildcard import</td>
</tr>
<tr class="odd">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import StreamError from wildcard import</td>
</tr>
<tr class="even">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_ADMIN_DELETE_WELCOME from wildcard import</td>
</tr>
<tr class="odd">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import stream_exceptions from wildcard import</td>
</tr>
<tr class="even">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import xmpp_stanza_error_conditions from wildcard import</td>
</tr>
<tr class="odd">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_STANZAS from wildcard import</td>
</tr>
<tr class="even">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_ADMIN_EDIT_ADMIN from wildcard import</td>
</tr>
<tr class="odd">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_HTTP_BIND from wildcard import</td>
</tr>
<tr class="even">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_MUC_REQUEST from wildcard import</td>
</tr>
<tr class="odd">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import UnsupportedStanzaType from wildcard import</td>
</tr>
<tr class="even">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_ADMIN_DELETE_MOTD from wildcard import</td>
</tr>
<tr class="odd">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_AMP from wildcard import</td>
</tr>
<tr class="even">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_DISCO from wildcard import</td>
</tr>
<tr class="odd">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_MUC_ROOMS from wildcard import</td>
</tr>
<tr class="even">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import ERRORS from wildcard import</td>
</tr>
<tr class="odd">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import HostGone from wildcard import</td>
</tr>
<tr class="even">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_ADMIN_ACTIVE_USERS_LIST from wildcard import</td>
</tr>
<tr class="odd">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NotAuthorized from wildcard import</td>
</tr>
<tr class="even">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import XMLNotWellFormed from wildcard import</td>
</tr>
<tr class="odd">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_DIALBACK from wildcard import</td>
</tr>
<tr class="even">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_VCARD from wildcard import</td>
</tr>
<tr class="odd">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import DataForm from wildcard import</td>
</tr>
<tr class="even">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import DataItem from wildcard import</td>
</tr>
<tr class="odd">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import PolicyViolation from wildcard import</td>
</tr>
<tr class="even">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_ADMIN_END_USER_SESSION from wildcard import</td>
</tr>
<tr class="odd">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_ADMIN from wildcard import</td>
</tr>
<tr class="even">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_CAPS from wildcard import</td>
</tr>
<tr class="odd">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_ADMIN_SHUTDOWN from wildcard import</td>
</tr>
<tr class="even">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_AMP_ERRORS from wildcard import</td>
</tr>
<tr class="odd">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_BROWSE from wildcard import</td>
</tr>
<tr class="even">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_ROSTERX from wildcard import</td>
</tr>
<tr class="odd">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_TLS from wildcard import</td>
</tr>
<tr class="even">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_DATA from wildcard import</td>
</tr>
<tr class="odd">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_SERVER from wildcard import</td>
</tr>
<tr class="even">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import ImproperAddressing from wildcard import</td>
</tr>
<tr class="odd">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_IBB from wildcard import</td>
</tr>
<tr class="even">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import DataField from wildcard import</td>
</tr>
<tr class="odd">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_ADMIN_GET_USER_PASSWORD from wildcard import</td>
</tr>
<tr class="even">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_ADMIN_ONLINE_USERS_LIST from wildcard import</td>
</tr>
<tr class="odd">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import Message from wildcard import</td>
</tr>
<tr class="even">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import RestrictedXML from wildcard import</td>
</tr>
<tr class="odd">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_ADMIN_ANNOUNCE from wildcard import</td>
</tr>
<tr class="even">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import BadFormat from wildcard import</td>
</tr>
<tr class="odd">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_PRIVACY from wildcard import</td>
</tr>
<tr class="even">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import BadNamespacePrefix from wildcard import</td>
</tr>
<tr class="odd">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import UnsupportedEncoding from wildcard import</td>
</tr>
<tr class="even">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_FEATURE from wildcard import</td>
</tr>
<tr class="odd">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import SeeOtherHost from wildcard import</td>
</tr>
<tr class="even">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import SystemShutdown from wildcard import</td>
</tr>
<tr class="odd">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_ADMIN_DISABLED_USERS_LIST from wildcard import</td>
</tr>
<tr class="even">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_ADMIN_RESTART from wildcard import</td>
</tr>
<tr class="odd">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_WAITINGLIST from wildcard import</td>
</tr>
<tr class="even">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_VERSION from wildcard import</td>
</tr>
<tr class="odd">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import InvalidNamespace from wildcard import</td>
</tr>
<tr class="even">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_MUC_TRAFIC from wildcard import</td>
</tr>
<tr class="odd">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_MUC_ROOMCONFIG from wildcard import</td>
</tr>
<tr class="even">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_INVISIBLE from wildcard import</td>
</tr>
<tr class="odd">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_ADMIN_REGISTERED_USERS_NUM from wildcard import</td>
</tr>
<tr class="even">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_SI from wildcard import</td>
</tr>
<tr class="odd">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import InvalidXML from wildcard import</td>
</tr>
<tr class="even">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_ADMIN_DISABLE_USER from wildcard import</td>
</tr>
<tr class="odd">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import UnsupportedVersion from wildcard import</td>
</tr>
<tr class="even">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import sasl_error_conditions from wildcard import</td>
</tr>
<tr class="odd">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_OFFLINE from wildcard import</td>
</tr>
<tr class="even">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_MUC_USER from wildcard import</td>
</tr>
<tr class="odd">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_VCARD_UPDATE from wildcard import</td>
</tr>
<tr class="even">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_ADMIN_REGISTERED_USERS_LIST from wildcard import</td>
</tr>
<tr class="odd">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_ADMIN_SET_WELCOME from wildcard import</td>
</tr>
<tr class="even">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import HostUnknown from wildcard import</td>
</tr>
<tr class="odd">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import err from wildcard import</td>
</tr>
<tr class="even">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_ENCRYPTED from wildcard import</td>
</tr>
<tr class="odd">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import UndefinedCondition from wildcard import</td>
</tr>
<tr class="even">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_RPC from wildcard import</td>
</tr>
<tr class="odd">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_SIGNED from wildcard import</td>
</tr>
<tr class="even">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_ADMIN_REENABLE_USER from wildcard import</td>
</tr>
<tr class="odd">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_PUBSUB from wildcard import</td>
</tr>
<tr class="even">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_MESSAGE from wildcard import</td>
</tr>
<tr class="odd">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_ADMIN_DELETE_USER from wildcard import</td>
</tr>
<tr class="even">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_REGISTER from wildcard import</td>
</tr>
<tr class="odd">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_BYTESTREAM from wildcard import</td>
</tr>
<tr class="even">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_DELAY from wildcard import</td>
</tr>
<tr class="odd">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_VACATION from wildcard import</td>
</tr>
<tr class="even">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import cond from wildcard import</td>
</tr>
<tr class="odd">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_GEOLOC from wildcard import</td>
</tr>
<tr class="even">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_MUC_REGISTER from wildcard import</td>
</tr>
<tr class="odd">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_SI_PUB from wildcard import</td>
</tr>
<tr class="even">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_ADMIN_IDLE_USERS_LIST from wildcard import</td>
</tr>
<tr class="odd">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_DATA_VALIDATE from wildcard import</td>
</tr>
<tr class="even">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_PRIVATE from wildcard import</td>
</tr>
<tr class="odd">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import xmpp_stream_error_conditions from wildcard import</td>
</tr>
<tr class="even">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import Error from wildcard import</td>
</tr>
<tr class="odd">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import ns from wildcard import</td>
</tr>
<tr class="even">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_COMMANDS from wildcard import</td>
</tr>
<tr class="odd">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_AVATAR from wildcard import</td>
</tr>
<tr class="even">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import Presence from wildcard import</td>
</tr>
<tr class="odd">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_ADMIN_SET_MOTD from wildcard import</td>
</tr>
<tr class="even">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import ResourceConstraint from wildcard import</td>
</tr>
<tr class="odd">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import RemoteConnectionFailed from wildcard import</td>
</tr>
<tr class="even">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_ADMIN_GET_USER_LASTLOGIN from wildcard import</td>
</tr>
<tr class="odd">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_ADMIN_EDIT_MOTD from wildcard import</td>
</tr>
<tr class="even">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_TIME from wildcard import</td>
</tr>
<tr class="odd">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_SEARCH from wildcard import</td>
</tr>
<tr class="even">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_ADMIN_EDIT_WHITELIST from wildcard import</td>
</tr>
<tr class="odd">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import typ from wildcard import</td>
</tr>
<tr class="even">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_ADDRESS from wildcard import</td>
</tr>
<tr class="odd">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_MUC_UNIQUE from wildcard import</td>
</tr>
<tr class="even">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import ustr from wildcard import</td>
</tr>
<tr class="odd">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_DISCO_INFO from wildcard import</td>
</tr>
<tr class="even">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import NS_NICK from wildcard import</td>
</tr>
<tr class="odd">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import InternalServerError from wildcard import</td>
</tr>
<tr class="even">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import text from wildcard import</td>
</tr>
<tr class="odd">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import time from wildcard import</td>
</tr>
<tr class="even">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import ConnectionTimeout from wildcard import</td>
</tr>
<tr class="odd">
<td>W</td>
<td>auth</td>
<td>&nbsp;</td>
<td>22</td>
<td>Unused import ErrorNode from wildcard import</td>
</tr>
</table>
</div>
</div>
</body>
</html>
